import { AuthCodeEnum, PERMISSION_ID_ENUM } from '../enums';

/** 权限请求结果 */
export interface IAuthResponse {
  /** 状态码 */
  code: AuthCodeEnum;
  /** 状态信息 */
  message: string;
  /** 是否授权 */
  data: boolean;
}

/** 权限校验结果 */
export interface PermissionResult extends IAuthResponse {
  /** 权限id */
  permissionId?: PERMISSION_ID_ENUM | string;
}
